package com.deyuanyun.pic.ctrl.service;

import com.deyuanyun.pic.ctrl.controller.vo.defect.DefectStatisticsVO;
import com.deyuanyun.pic.pbf.enumeration.DefectRepairNode;

import java.util.List;
import java.util.Map;

/**
 * 缺陷管理
 *
 * @author hlw
 * @date
 *
 * History: [修改人][时间][修改描述]
 */
public interface OclDefectRepairMgrService<T> {

    /**
     * 查询缺陷维修节点
     *
     * @param defectId
     * @return
     */
    List<Map<DefectRepairNode, T>> queryRepairNode(String defectId);

    /**
     * 得到缺陷统计信息
     *
     * @param repairTaskId 维修任务编号
     * @return
     */
    DefectStatisticsVO getDefectStatistics(String repairTaskId);

}
